package com.framework.service.core.dao.model;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 第三方登录信息表
 */
@Data
public class ThirdUserInfo implements Serializable {

    /**
     * 第三方用户id
     */
    private Integer thirdUserId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 昵称
     */
    private String nickName;

    /**
     * 头像
     */
    private String avatarUrl;

    /**
     * 微信用户唯一标识
     */
    private String unionId;

    /**
     * 微信小程序用户
     */
    private String openId;

    /**
     * 微信公众号用户
     */
    private String officialOpenId;

    /**
     * 用户身份
     */
    private String userType;

    /**
     * 第三方登录来源  miniprogram:小程序 wechat：微信
     */
    private String source;

    /**
     * 城市
     */
    private String cityId;

    /**
     * 性别
     */
    private Integer gender;

    private Date createTime;

    private Date updateTime;

    private static final long serialVersionUID = 1L;


}